GEMMbench: a framework for reproducible and collaborative benchmarking of matrix multiplication

نویسنده

  • Anton Lokhmotov
چکیده

The generic matrix-matrix multiplication (GEMM) is arguably the most popular computational kernel of the 20th century. Yet, surprisingly, no common methodology for evaluating GEMM performance has been established over the many decades of using GEMM for comparing architectures, compilers and ninja-class programmers. We introduce GEMMbench, a framework and methodology for evaluating performance of GEMM implementations. GEMMbench is implemented on top of Collective Knowledge (CK), a lightweight framework for reproducible and collaborative R&D in computer systems. Using CK allows the R&D community to crowdsource hand-written and compilergenerated GEMM implementations and to study their performance across multiple platforms, data sizes and data types. Our initial implementation supports hand-written OpenCL kernels operating on matrices consisting of singleand doubleprecision floating-point values, and producing single or multiple output elements per work-item (via thread coarsening and vectorization). General Terms Software 1. MOTIVATION The generic matrix-matrix multiplication (GEMM) is given by the equation:

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Parallel Matrix Multiplication Method Adapted on Fibonacci Hypercube Structure

The objective of this study was to develop a new optimal parallel algorithm for matrix multiplication which could run on a Fibonacci Hypercube structure. Most of the popular algorithms for parallel matrix multiplication can not run on Fibonacci Hypercube structure, therefore giving a method that can be run on all structures especially Fibonacci Hypercube structure is necessary for parallel matr...

متن کامل

Development of the Translating Allied Health Knowledge (TAHK) Framework

Background While evidence-based practice is a familiar concept to allied health clinicians, knowledge translation (KT) is less well known and understood. The need for a framework that enables allied health clinicians to access and engage with KT was identified. The aim of this paper is to describe the development of the Translating Allied Health Knowledge (TAHK) Framework.   M...

متن کامل

Collaboration space division in collaborative product development based on a genetic algorithm

The advance in the global environment, rapidly changing markets, and information technology has created a new stage for design. In such an environment, one strategy for success is the Collaborative Product Development (CPD). Organizing people effectively is the goal of Collaborative Product Development, and it solves the problem with certain foreseeability. The development group activities are ...

متن کامل

A Comparative Evaluation of the Sub-sectors' Linkages of Iran's Economy in the Last Five Decades: The Hybrid Approach of Input-Output Tables and Cross-Impact Matrix Multiplication Applied to Classification (MICMAC)

  In this paper, the hybrid modeling of Input-Output framework and MICMAC technique have been used to evaluates the inter-sectoral interactions between all sectors and activities of Iran’s economy based on the statistics aggregate Input-Output tables for five periods from 1973 to 2011. The main 15 sectors are elaborated and the results of the interactions were used to extract sectoral prioriti...

متن کامل

CCollaborative Framework for Decision Making Process of the Water Management (Case Study: Kashafrood Basin)

Sophisticated social- ecology systems, such as those in water management in a basin, are usually dynamic, multidimensional, or multidimensional, requiring serious engagement by multiple actors, and decision making in such systems is always faced with serious problems Kashafrood basin in Khorasan Razavi province is one of the most critical aquifers in the country due to the high population growt...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1511.03742  شماره 

صفحات  -

تاریخ انتشار 2015